package com.medusa.aps.business.modules.demand.model.input;

import com.medusa.aps.business.modules.basic.mp.entity.CustomerInformation;
import com.medusa.aps.business.modules.basic.mp.entity.Material;
import com.medusa.aps.business.modules.demand.mp.entity.OrderInformation;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.util.Map;

/**
 * @author 张治保
 * @since 2023/10/13
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class OrderParamValidParam {

    /**
     * 订单信息map key: 订单号 value: 订单信息
     */
    private Map<String, OrderInformation> orderMap;

    /**
     * 物料信息map key: 物料编码 value: 物料信息
     */
    private Map<String, Material> itemMap;

    /**
     * 客户信息map key: 客户编码 value: 客户信息
     */
    private Map<String, CustomerInformation> customerMap;

}
